/**
 *	@project:	kybernetes
 *	@author:	D.Toepel
 *	@note:		---
 *	
 *	Copyright (C) 2009  D.Toepel <de.dtools> {at} <gmail> {dot} <com>
 *	
 *	This program is free software: you can redistribute it and/or modify
 *	it under the terms of the GNU General Public License as published by
 *	the Free Software Foundation, either version 3 of the License, or
 *	(at your option) any later version.
 *	
 *	This program is distributed in the hope that it will be useful,
 *	but WITHOUT ANY WARRANTY; without even the implied warranty of
 *	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *	GNU General Public License for more details.
 *	
 *	You should have received a copy of the GNU General Public License
 *	along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *	
 */
package dt.htwk.extras;

import java.sql.Timestamp;

/**
 * <h3>WeatherEntry</h3>
 *
 * @author DToepel
 *
 */
public class WeatherEntry {
	
/* ****************************************************
 * Deklaration der Variablen und Komponenten
 * ***************************************************/

	/**
	 * serialVersionUID -- Standard: 1L
	 */
	private static final long serialVersionUID = 1L;

	private Integer entryID;
	private Timestamp timestamp;
	private String descreption;
	private Boolean singleMode;
	private Boolean sendGpsOnce;
	private Double stepTime;
	private String serverAddress;
	private Integer serverPort;
	private String[][] windData;
	private Double[][] gpsData;
	
	

/* ****************************************************
 * Aufruf des Konstruktors
 * ***************************************************/

	public WeatherEntry(){
		super();
	}
	
/* ****************************************************
 * PUBLIC - oeffentliche Methoden
 * ***************************************************/

	/**
	 * @return the entryID
	 */
	public Integer getEntryID() {
		return entryID;
	}



	/**
	 * @param entryID the entryID to set
	 */
	public void setEntryID(Integer entryID) {
		this.entryID = entryID;
	}



	/**
	 * @return the timestamp
	 */
	public Timestamp getTimestamp() {
		return timestamp;
	}



	/**
	 * @param timestamp the timestamp to set
	 */
	public void setTimestamp(Timestamp timestamp) {
		this.timestamp = timestamp;
	}



	/**
	 * @return the descreption
	 */
	public String getDescreption() {
		return descreption;
	}



	/**
	 * @param descreption the descreption to set
	 */
	public void setDescreption(String descreption) {
		this.descreption = descreption;
	}



	/**
	 * @return the singleMode
	 */
	public Boolean getSingleMode() {
		return singleMode;
	}



	/**
	 * @param singleMode the singleMode to set
	 */
	public void setSingleMode(Boolean singleMode) {
		this.singleMode = singleMode;
	}



	/**
	 * @return the sendGpsOnce
	 */
	public Boolean getSendGpsOnce() {
		return sendGpsOnce;
	}



	/**
	 * @param sendGpsOnce the sendGpsOnce to set
	 */
	public void setSendGpsOnce(Boolean sendGpsOnce) {
		this.sendGpsOnce = sendGpsOnce;
	}



	/**
	 * @return the stepTime
	 */
	public Double getStepTime() {
		return stepTime;
	}



	/**
	 * @param d the stepTime to set
	 */
	public void setStepTime(Double d) {
		this.stepTime = d;
	}



	/**
	 * @return the serverAddress
	 */
	public String getServerAddress() {
		return serverAddress;
	}



	/**
	 * @param serverAddress the serverAddress to set
	 */
	public void setServerAddress(String serverAddress) {
		this.serverAddress = serverAddress;
	}



	/**
	 * @return the serverPort
	 */
	public Integer getServerPort() {
		return serverPort;
	}



	/**
	 * @param serverPort the serverPort to set
	 */
	public void setServerPort(Integer serverPort) {
		this.serverPort = serverPort;
	}



	/**
	 * @return the windData
	 */
	public String[][] getWindData() {
		return windData;
	}



	/**
	 * @param windData the windData to set
	 */
	public void setWindData(String[][] windData) {
		this.windData = windData;
	}



	/**
	 * @return the gpsData
	 */
	public Double[][] getGpsData() {
		return gpsData;
	}



	/**
	 * @param gpsData the gpsData to set
	 */
	public void setGpsData(Double[][] gpsData) {
		this.gpsData = gpsData;
	}



/* ****************************************************
 * PRIVATE - nicht-oeffentliche Methoden
 * ***************************************************/



}
